home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / syncrnet / sc19.zip / SC.ZIP / MAKEFILE < prev    next >
Text File  |  1996-04-26  |  1KB  |  45 lines

  1. ##############################
  2. # Makefile for SyncRegistry  #
  3. # For use with Turbo C++ 3.0 #
  4. # Tabstop=8                  #
  5. ##############################
  6.  
  7. # Macros
  8. CC  = tcc
  9. LD    = tlink
  10. SDK = ..\sdk
  11. INCLUDE = c:\tc\include;$(SDK)
  12. LIB     = c:\tc\lib
  13. MODEL = l
  14. CFLAGS  = -d -m$(MODEL) -I$(INCLUDE)
  15. LFLAGS  = /n /c
  16. OBJS    = xsdk.obj xsdkvars.obj $(SDK)\mswait$(MODEL).obj
  17. HEADERS = $(SDK)\xsdk.h $(SDK)\xsdkdefs.h $(SDK)\xsdkvars.c
  18.  
  19. # Implicit C Compile Rule
  20. .c.obj:
  21.         @echo Compiling $*.c to $*.obj ...
  22.     $(CC) $(CFLAGS) -c $*.c
  23.  
  24. # Main EXE Link Rule
  25. syncreg.exe: $(OBJS) syncreg.obj
  26.         @echo Linking $< ...
  27.     $(LD) $(LFLAGS) @&&!
  28. $(LIB)\c0$(MODEL) $(OBJS) syncreg.obj
  29. !, $*, $*, $(LIB)\c$(MODEL).lib $(LIB)\math$(MODEL).lib $(LIB)\emu.lib
  30.  
  31. # All .obj modules
  32. sbl.obj: $(HEADERS)
  33.  
  34. xsdk.obj: $(SDK)\xsdk.c $(HEADERS)
  35.     @echo Compiling $(SDK)\$*.c to $*.obj ...
  36.     $(CC) $(CFLAGS) -c $(SDK)\$*.c
  37.  
  38. xsdkvars.obj: $(SDK)\xsdkvars.c $(SDK)\xsdkdefs.h
  39.     @echo Compiling $(SDK)\$*.c to $*.obj ...
  40.     $(CC) $(CFLAGS) -c $(SDK)\$*.c
  41.  
  42. syncreg.obj: syncreg.c
  43.   @echo Compiling $*.c to $*.obj ...
  44.   $(CC) $(CFLAGS) -c $*.c
  45.